<?php
/**
 * @desc:
 * wsxc - ShopResult.php
 * @author: quanjianyu
 * @email: 164174421@qq.com
 * @dateTime：2021/4/8 17:44
 */

namespace wsxc\bean;

abstract class AbstractListResult extends BaseResult {
    protected string $albumMinCodeUrl;
    protected int $cur_page;
    protected string $qrcodeUrl;
    protected int $status;
    protected string $token;
    protected int $total_page;

    /**
     * @return string
     */
    public function getAlbumMinCodeUrl(): string {
        return $this->albumMinCodeUrl;
    }

    /**
     * @param string $albumMinCodeUrl
     */
    public function setAlbumMinCodeUrl(string $albumMinCodeUrl): void {
        $this->albumMinCodeUrl = $albumMinCodeUrl;
    }

    /**
     * @return int
     */
    public function getCurPage(): int {
        return $this->cur_page;
    }

    /**
     * @param int $cur_page
     */
    public function setCurPage(int $cur_page): void {
        $this->cur_page = $cur_page;
    }

    /**
     * @return string
     */
    public function getQrcodeUrl(): string {
        return $this->qrcodeUrl;
    }

    /**
     * @param string $qrcodeUrl
     */
    public function setQrcodeUrl(string $qrcodeUrl): void {
        $this->qrcodeUrl = $qrcodeUrl;
    }

    /**
     * @return int
     */
    public function getStatus(): int {
        return $this->status;
    }

    /**
     * @param int $status
     */
    public function setStatus(int $status): void {
        $this->status = $status;
    }

    /**
     * @return string
     */
    public function getToken(): string {
        return $this->token;
    }

    /**
     * @param string $token
     */
    public function setToken(string $token): void {
        $this->token = $token;
    }

    /**
     * @return int
     */
    public function getTotalPage(): int {
        return $this->total_page;
    }

    /**
     * @param int $total_page
     */
    public function setTotalPage(int $total_page): void {
        $this->total_page = $total_page;
    }


}